package com;

import lombok.Data;
import lombok.extern.slf4j.Slf4j;

@Slf4j
@Data
public class ResponseVo<T> {
    /**
     * 状态码
     */
    private Integer code;

    /**
     * 额外信息
     */
    private String msg;

    /**
     * 返回的结果内容
     */
    private T data;

    /**
     * 构造方法
     * code       = 200  表示访问是成功的
     * codeDetail = 0    表示无详细的代码信息
     * msg        = ""   表示不包含任何信息
     * result     = null 表示结果为空,且返回中不包含 result 键
     */
    public ResponseVo() {
        this.code = 200;
        this.msg = null;
        this.data = null;
    }
}
